/**
 * @class Ext.field.Radio
 */
.x-field-radio .x-field-mask {
    @include absolute-position;
    top:0px;
    height: 20px;
    &::before {
        content: '';
        position: absolute;
        width: 20px;
        height: 20px;
        top: 10px;
        right: 6px;
    }

    &::after {
        content: '';
        position: absolute;
         border: 3px solid #fff;
         background-color: #fff;
        font-family: 'Pictos';
        font-size: 1.3em;
        text-align: center;
        line-height: 1.25em;
        color: #fff;

        @include border-radius(40px);
        width: 16px;
        height: 16px;
        top: 10px;
        right: 8px;
    }
}

.x-input-radio:checked+ .x-field-mask::after {
    background-color: #EA8F7B;
    //@include background(linear-gradient(color-stops(#EA8F7B, #DF836E)));
    @include box-shadow(inset 2px #fff);
    //font-family: Helvetica;
    font-size: 26px;
    line-height: 13px;
}
